﻿




using Hotpot.Models;
using Hotpot.Services;

namespace Hotpot.Infrastructure
{
    public class HotpotRouteUrlModifier : IRouteModifier
    {
        private readonly HotpotContext context;

        public HotpotRouteUrlModifier(HotpotContext context)
        {
            this.context = context;
        }

        #region IRouteUrlModifier Members

        public string ModifyUrl(string baseRouteUrl)
        {
            if (context.Site.RouteUrlPrefix == null)
                return "oxite.aspx/" + baseRouteUrl;
            else if (context.Site.RouteUrlPrefix != "")
                return context.Site.RouteUrlPrefix + "/" + baseRouteUrl;
            else
                return baseRouteUrl;
        }

        #endregion
    }
}
